#ifndef BUILDD_H
#define BUILDD_H
#include <iostream>
#include <string>
#include <util.h>
using namespace std;
/**
 * @brief 构建项目
 *
 * @param buildDir 构建目录
 * @param cmd 构建命令
 * @return int 0 成功 1 失败
 */
int make(string& build,string& cmd);
/**
 * @brief 构建项目
 *
 * @param buildDir 构建目录
 * @param cmd 构建命令
 * @return int 0 成功 1 失败
 */
int cmake(string& build,string& cmd);
/**
 * @brief 构建 nginx 服务程序
 *
 * @param buildDir 构建目录
 * @param prefix 安装目录
 * @return int 0 成功 1 失败
 */
int build_nginx(string buildDir,const char *prefix);
/**
 * @brief 构建 start 服务程序
 *
 * @param buildDir 构建目录
 * @param prefix 安装目录
 * @return int 0 成功 1 失败
 */
int build_start_proxy(string buildDir,const char *prefix);



#endif